{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 3.2 线性回归的从零开始实现"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "%matplotlib inline\n",
    "import torch\n",
    "from IPython import display\n",
    "from matplotlib import pyplot as plt\n",
    "import numpy as np\n",
    "import random"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 3.2.1 生成数据集"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "num_inputs = 2\n",
    "num_examples = 1000\n",
    "true_w = [2, -3.4]\n",
    "true_b = 4.2\n",
    "features = torch.randn(num_examples, num_inputs,\n",
    "                      dtype=torch.float32)\n",
    "labels = true_w[0] * features[:, 0] + true_w[1] * features[:, 1] + true_b\n",
    "labels += torch.tensor(np.random.normal(0, 0.01, size=labels.size()),\n",
    "                       dtype=torch.float32)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "tags": []
   },
   "outputs": [
    {
     "output_type": "stream",
     "name": "stdout",
     "text": "tensor([-0.7748,  1.0614]) tensor(-0.9454)\n"
    }
   ],
   "source": [
    "print(features[0], labels[0])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "output_type": "display_data",
     "data": {
      "text/plain": "<Figure size 252x180 with 1 Axes>",
      "image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"166.978125pt\" version=\"1.1\" viewBox=\"0 0 231.442187 166.978125\" width=\"231.442187pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n  <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n   <cc:Work>\r\n    <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n    <dc:date>2020-09-10T09:18:44.864641</dc:date>\r\n    <dc:format>image/svg+xml</dc:format>\r\n    <dc:creator>\r\n     <cc:Agent>\r\n      <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n     </cc:Agent>\r\n    </dc:creator>\r\n   </cc:Work>\r\n  </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n  <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n  <g id=\"patch_1\">\r\n   <path d=\"M 0 166.978125 \r\nL 231.442187 166.978125 \r\nL 231.442187 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:none;\"/>\r\n  </g>\r\n  <g id=\"axes_1\">\r\n   <g id=\"patch_2\">\r\n    <path d=\"M 28.942188 143.1 \r\nL 224.242188 143.1 \r\nL 224.242188 7.2 \r\nL 28.942188 7.2 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n   </g>\r\n   <g id=\"PathCollection_1\">\r\n    <defs>\r\n     <path d=\"M 0 0.5 \r\nC 0.132602 0.5 0.25979 0.447317 0.353553 0.353553 \r\nC 0.447317 0.25979 0.5 0.132602 0.5 0 \r\nC 0.5 -0.132602 0.447317 -0.25979 0.353553 -0.353553 \r\nC 0.25979 -0.447317 0.132602 -0.5 0 -0.5 \r\nC -0.132602 -0.5 -0.25979 -0.447317 -0.353553 -0.353553 \r\nC -0.447317 -0.25979 -0.5 -0.132602 -0.5 0 \r\nC -0.5 0.132602 -0.447317 0.25979 -0.353553 0.353553 \r\nC -0.25979 0.447317 -0.132602 0.5 0 0.5 \r\nz\r\n\" id=\"mfd19419d45\" style=\"stroke:#1f77b4;\"/>\r\n    </defs>\r\n    <g clip-path=\"url(#p31bafa3689)\">\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.648029\" xlink:href=\"#mfd19419d45\" y=\"100.883\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.330593\" xlink:href=\"#mfd19419d45\" y=\"60.706365\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.804612\" xlink:href=\"#mfd19419d45\" y=\"91.45711\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"177.328137\" xlink:href=\"#mfd19419d45\" y=\"113.364874\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.654588\" xlink:href=\"#mfd19419d45\" y=\"80.602609\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.316894\" xlink:href=\"#mfd19419d45\" y=\"78.562773\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"71.032825\" xlink:href=\"#mfd19419d45\" y=\"59.936636\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.044095\" xlink:href=\"#mfd19419d45\" y=\"67.181731\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.690481\" xlink:href=\"#mfd19419d45\" y=\"87.454318\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"92.007949\" xlink:href=\"#mfd19419d45\" y=\"55.063973\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.160379\" xlink:href=\"#mfd19419d45\" y=\"74.278084\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.265247\" xlink:href=\"#mfd19419d45\" y=\"85.780051\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.768715\" xlink:href=\"#mfd19419d45\" y=\"79.112615\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.263754\" xlink:href=\"#mfd19419d45\" y=\"69.862742\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.442671\" xlink:href=\"#mfd19419d45\" y=\"69.335141\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"81.804104\" xlink:href=\"#mfd19419d45\" y=\"60.80124\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.485303\" xlink:href=\"#mfd19419d45\" y=\"80.449544\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.44746\" xlink:href=\"#mfd19419d45\" y=\"90.53316\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.956547\" xlink:href=\"#mfd19419d45\" y=\"73.835862\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"82.663656\" xlink:href=\"#mfd19419d45\" y=\"58.119624\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"158.580109\" xlink:href=\"#mfd19419d45\" y=\"97.592408\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.981084\" xlink:href=\"#mfd19419d45\" y=\"82.982331\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.400396\" xlink:href=\"#mfd19419d45\" y=\"54.261932\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.823622\" xlink:href=\"#mfd19419d45\" y=\"89.884469\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"91.582954\" xlink:href=\"#mfd19419d45\" y=\"65.816084\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"167.076852\" xlink:href=\"#mfd19419d45\" y=\"106.274127\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.667412\" xlink:href=\"#mfd19419d45\" y=\"85.124678\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"78.017543\" xlink:href=\"#mfd19419d45\" y=\"50.951877\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"178.199183\" xlink:href=\"#mfd19419d45\" y=\"106.911044\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.160918\" xlink:href=\"#mfd19419d45\" y=\"90.844165\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"168.685008\" xlink:href=\"#mfd19419d45\" y=\"118.13221\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"65.835203\" xlink:href=\"#mfd19419d45\" y=\"39.268699\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.8056\" xlink:href=\"#mfd19419d45\" y=\"77.492892\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"181.252859\" xlink:href=\"#mfd19419d45\" y=\"108.426953\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.275109\" xlink:href=\"#mfd19419d45\" y=\"67.757559\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.181434\" xlink:href=\"#mfd19419d45\" y=\"51.870004\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"84.281154\" xlink:href=\"#mfd19419d45\" y=\"39.778506\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.15757\" xlink:href=\"#mfd19419d45\" y=\"65.472244\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.347076\" xlink:href=\"#mfd19419d45\" y=\"71.569541\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.294661\" xlink:href=\"#mfd19419d45\" y=\"86.015769\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"167.173599\" xlink:href=\"#mfd19419d45\" y=\"108.539408\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.225141\" xlink:href=\"#mfd19419d45\" y=\"81.854052\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.049422\" xlink:href=\"#mfd19419d45\" y=\"87.445837\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"173.625469\" xlink:href=\"#mfd19419d45\" y=\"95.946297\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.572538\" xlink:href=\"#mfd19419d45\" y=\"62.360541\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.035115\" xlink:href=\"#mfd19419d45\" y=\"65.606984\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.643402\" xlink:href=\"#mfd19419d45\" y=\"72.370632\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.466763\" xlink:href=\"#mfd19419d45\" y=\"79.487402\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.881809\" xlink:href=\"#mfd19419d45\" y=\"67.361794\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.872171\" xlink:href=\"#mfd19419d45\" y=\"57.267971\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.16873\" xlink:href=\"#mfd19419d45\" y=\"84.610859\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"70.363268\" xlink:href=\"#mfd19419d45\" y=\"38.220155\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"173.175565\" xlink:href=\"#mfd19419d45\" y=\"84.717479\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.016114\" xlink:href=\"#mfd19419d45\" y=\"71.079772\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.469049\" xlink:href=\"#mfd19419d45\" y=\"58.669383\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"170.681169\" xlink:href=\"#mfd19419d45\" y=\"74.402008\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"73.795962\" xlink:href=\"#mfd19419d45\" y=\"42.166863\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.556188\" xlink:href=\"#mfd19419d45\" y=\"54.938141\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.164315\" xlink:href=\"#mfd19419d45\" y=\"87.839729\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.500925\" xlink:href=\"#mfd19419d45\" y=\"40.451456\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.860757\" xlink:href=\"#mfd19419d45\" y=\"54.486523\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"78.133322\" xlink:href=\"#mfd19419d45\" y=\"74.162135\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"84.032696\" xlink:href=\"#mfd19419d45\" y=\"54.995092\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.120508\" xlink:href=\"#mfd19419d45\" y=\"64.800555\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.579491\" xlink:href=\"#mfd19419d45\" y=\"80.592094\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"159.187425\" xlink:href=\"#mfd19419d45\" y=\"106.362081\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.113255\" xlink:href=\"#mfd19419d45\" y=\"80.283341\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.367834\" xlink:href=\"#mfd19419d45\" y=\"78.805688\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.673666\" xlink:href=\"#mfd19419d45\" y=\"91.536194\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.502945\" xlink:href=\"#mfd19419d45\" y=\"89.086814\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.132653\" xlink:href=\"#mfd19419d45\" y=\"72.865248\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.186422\" xlink:href=\"#mfd19419d45\" y=\"87.094211\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.768271\" xlink:href=\"#mfd19419d45\" y=\"55.978038\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.062269\" xlink:href=\"#mfd19419d45\" y=\"66.018888\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"182.855763\" xlink:href=\"#mfd19419d45\" y=\"117.805489\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.675039\" xlink:href=\"#mfd19419d45\" y=\"73.805699\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"192.055012\" xlink:href=\"#mfd19419d45\" y=\"111.156225\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.593203\" xlink:href=\"#mfd19419d45\" y=\"71.924404\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.672588\" xlink:href=\"#mfd19419d45\" y=\"81.40231\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.163777\" xlink:href=\"#mfd19419d45\" y=\"87.803783\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"175.166544\" xlink:href=\"#mfd19419d45\" y=\"117.856149\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.846658\" xlink:href=\"#mfd19419d45\" y=\"94.453067\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.500218\" xlink:href=\"#mfd19419d45\" y=\"89.744622\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"166.362025\" xlink:href=\"#mfd19419d45\" y=\"88.564439\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.891594\" xlink:href=\"#mfd19419d45\" y=\"75.807834\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.824152\" xlink:href=\"#mfd19419d45\" y=\"97.659057\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.433914\" xlink:href=\"#mfd19419d45\" y=\"96.983775\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"167.837673\" xlink:href=\"#mfd19419d45\" y=\"89.644586\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.135455\" xlink:href=\"#mfd19419d45\" y=\"66.782374\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"98.967601\" xlink:href=\"#mfd19419d45\" y=\"61.266709\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"66.713356\" xlink:href=\"#mfd19419d45\" y=\"42.940197\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"166.719511\" xlink:href=\"#mfd19419d45\" y=\"108.77212\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"96.489451\" xlink:href=\"#mfd19419d45\" y=\"56.286351\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.699042\" xlink:href=\"#mfd19419d45\" y=\"99.223129\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.305805\" xlink:href=\"#mfd19419d45\" y=\"58.009062\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.587278\" xlink:href=\"#mfd19419d45\" y=\"95.836807\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.573335\" xlink:href=\"#mfd19419d45\" y=\"49.411733\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.7045\" xlink:href=\"#mfd19419d45\" y=\"49.933205\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.004003\" xlink:href=\"#mfd19419d45\" y=\"76.804758\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.894955\" xlink:href=\"#mfd19419d45\" y=\"85.683497\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.46372\" xlink:href=\"#mfd19419d45\" y=\"75.244708\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.20502\" xlink:href=\"#mfd19419d45\" y=\"64.982209\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.046446\" xlink:href=\"#mfd19419d45\" y=\"84.650254\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.503941\" xlink:href=\"#mfd19419d45\" y=\"80.832184\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"79.381756\" xlink:href=\"#mfd19419d45\" y=\"57.336434\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.294792\" xlink:href=\"#mfd19419d45\" y=\"82.532971\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"85.084461\" xlink:href=\"#mfd19419d45\" y=\"55.978219\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"170.489098\" xlink:href=\"#mfd19419d45\" y=\"97.779182\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.021707\" xlink:href=\"#mfd19419d45\" y=\"90.089879\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.43364\" xlink:href=\"#mfd19419d45\" y=\"87.268065\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.469068\" xlink:href=\"#mfd19419d45\" y=\"84.778003\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"176.25492\" xlink:href=\"#mfd19419d45\" y=\"118.808266\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.682346\" xlink:href=\"#mfd19419d45\" y=\"82.64442\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"83.981699\" xlink:href=\"#mfd19419d45\" y=\"45.407532\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.520306\" xlink:href=\"#mfd19419d45\" y=\"54.574954\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"81.758833\" xlink:href=\"#mfd19419d45\" y=\"44.18309\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.831842\" xlink:href=\"#mfd19419d45\" y=\"66.263448\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.14114\" xlink:href=\"#mfd19419d45\" y=\"73.245955\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.26664\" xlink:href=\"#mfd19419d45\" y=\"60.85368\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"75.975632\" xlink:href=\"#mfd19419d45\" y=\"59.720897\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.647606\" xlink:href=\"#mfd19419d45\" y=\"82.247339\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.522963\" xlink:href=\"#mfd19419d45\" y=\"69.316791\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"166.989005\" xlink:href=\"#mfd19419d45\" y=\"97.853059\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"83.969709\" xlink:href=\"#mfd19419d45\" y=\"41.602062\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.84001\" xlink:href=\"#mfd19419d45\" y=\"72.753715\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.63014\" xlink:href=\"#mfd19419d45\" y=\"77.373219\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.306916\" xlink:href=\"#mfd19419d45\" y=\"94.786344\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.926274\" xlink:href=\"#mfd19419d45\" y=\"82.544279\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.60008\" xlink:href=\"#mfd19419d45\" y=\"97.452722\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.977554\" xlink:href=\"#mfd19419d45\" y=\"76.832061\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"91.075695\" xlink:href=\"#mfd19419d45\" y=\"53.9666\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.832508\" xlink:href=\"#mfd19419d45\" y=\"79.927044\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.60989\" xlink:href=\"#mfd19419d45\" y=\"60.124085\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.691034\" xlink:href=\"#mfd19419d45\" y=\"77.464335\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.112564\" xlink:href=\"#mfd19419d45\" y=\"81.719839\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.710124\" xlink:href=\"#mfd19419d45\" y=\"71.606881\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"161.254677\" xlink:href=\"#mfd19419d45\" y=\"101.195136\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.339145\" xlink:href=\"#mfd19419d45\" y=\"83.218228\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.583581\" xlink:href=\"#mfd19419d45\" y=\"66.762003\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.315837\" xlink:href=\"#mfd19419d45\" y=\"80.798573\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.334898\" xlink:href=\"#mfd19419d45\" y=\"48.223616\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"189.799381\" xlink:href=\"#mfd19419d45\" y=\"125.032813\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.782068\" xlink:href=\"#mfd19419d45\" y=\"78.300048\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.800937\" xlink:href=\"#mfd19419d45\" y=\"68.67456\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.233638\" xlink:href=\"#mfd19419d45\" y=\"102.083115\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.723697\" xlink:href=\"#mfd19419d45\" y=\"68.187202\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.373253\" xlink:href=\"#mfd19419d45\" y=\"75.979286\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.889845\" xlink:href=\"#mfd19419d45\" y=\"56.172133\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.399032\" xlink:href=\"#mfd19419d45\" y=\"73.437588\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.604363\" xlink:href=\"#mfd19419d45\" y=\"80.807971\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.667165\" xlink:href=\"#mfd19419d45\" y=\"78.056054\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"91.078711\" xlink:href=\"#mfd19419d45\" y=\"56.016083\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.704558\" xlink:href=\"#mfd19419d45\" y=\"67.522891\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"91.824075\" xlink:href=\"#mfd19419d45\" y=\"49.461359\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.825691\" xlink:href=\"#mfd19419d45\" y=\"67.576705\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"81.034731\" xlink:href=\"#mfd19419d45\" y=\"50.359843\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.625929\" xlink:href=\"#mfd19419d45\" y=\"66.707569\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"70.577521\" xlink:href=\"#mfd19419d45\" y=\"54.974879\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.54966\" xlink:href=\"#mfd19419d45\" y=\"104.449263\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.242619\" xlink:href=\"#mfd19419d45\" y=\"71.699696\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.330198\" xlink:href=\"#mfd19419d45\" y=\"65.186294\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.26631\" xlink:href=\"#mfd19419d45\" y=\"95.014698\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"187.293843\" xlink:href=\"#mfd19419d45\" y=\"134.803915\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"90.029407\" xlink:href=\"#mfd19419d45\" y=\"51.9722\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.018592\" xlink:href=\"#mfd19419d45\" y=\"101.205262\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.906815\" xlink:href=\"#mfd19419d45\" y=\"77.681028\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"169.982171\" xlink:href=\"#mfd19419d45\" y=\"95.152583\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.997738\" xlink:href=\"#mfd19419d45\" y=\"65.017771\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.132582\" xlink:href=\"#mfd19419d45\" y=\"63.035397\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.171625\" xlink:href=\"#mfd19419d45\" y=\"74.797857\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"164.495494\" xlink:href=\"#mfd19419d45\" y=\"101.468311\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.526964\" xlink:href=\"#mfd19419d45\" y=\"88.757336\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"58.09248\" xlink:href=\"#mfd19419d45\" y=\"36.523391\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.70142\" xlink:href=\"#mfd19419d45\" y=\"92.628958\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.905262\" xlink:href=\"#mfd19419d45\" y=\"71.482775\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.605391\" xlink:href=\"#mfd19419d45\" y=\"68.121557\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"179.275693\" xlink:href=\"#mfd19419d45\" y=\"96.039123\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.754584\" xlink:href=\"#mfd19419d45\" y=\"97.917506\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.621585\" xlink:href=\"#mfd19419d45\" y=\"83.077463\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.279283\" xlink:href=\"#mfd19419d45\" y=\"88.096532\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.864835\" xlink:href=\"#mfd19419d45\" y=\"75.11193\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.878278\" xlink:href=\"#mfd19419d45\" y=\"73.341171\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.679782\" xlink:href=\"#mfd19419d45\" y=\"66.411526\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.012135\" xlink:href=\"#mfd19419d45\" y=\"73.229752\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"52.33065\" xlink:href=\"#mfd19419d45\" y=\"32.63751\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.038729\" xlink:href=\"#mfd19419d45\" y=\"87.973797\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.211706\" xlink:href=\"#mfd19419d45\" y=\"67.766619\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.754088\" xlink:href=\"#mfd19419d45\" y=\"52.603847\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.646483\" xlink:href=\"#mfd19419d45\" y=\"82.04283\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.242369\" xlink:href=\"#mfd19419d45\" y=\"91.700372\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"69.565287\" xlink:href=\"#mfd19419d45\" y=\"54.894473\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"158.849551\" xlink:href=\"#mfd19419d45\" y=\"99.28132\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"65.107479\" xlink:href=\"#mfd19419d45\" y=\"31.678176\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.409084\" xlink:href=\"#mfd19419d45\" y=\"98.213769\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.671591\" xlink:href=\"#mfd19419d45\" y=\"116.182102\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"84.981759\" xlink:href=\"#mfd19419d45\" y=\"35.933577\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.179989\" xlink:href=\"#mfd19419d45\" y=\"82.041163\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.544803\" xlink:href=\"#mfd19419d45\" y=\"98.323754\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"178.803952\" xlink:href=\"#mfd19419d45\" y=\"123.996769\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.014343\" xlink:href=\"#mfd19419d45\" y=\"71.307315\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.261161\" xlink:href=\"#mfd19419d45\" y=\"75.602334\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.781345\" xlink:href=\"#mfd19419d45\" y=\"62.327663\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"85.310917\" xlink:href=\"#mfd19419d45\" y=\"67.577936\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.993387\" xlink:href=\"#mfd19419d45\" y=\"86.904702\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.509747\" xlink:href=\"#mfd19419d45\" y=\"80.624594\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.835472\" xlink:href=\"#mfd19419d45\" y=\"88.874158\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.600873\" xlink:href=\"#mfd19419d45\" y=\"82.763726\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.177866\" xlink:href=\"#mfd19419d45\" y=\"81.393531\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.398019\" xlink:href=\"#mfd19419d45\" y=\"68.287126\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"161.04999\" xlink:href=\"#mfd19419d45\" y=\"108.30299\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.147774\" xlink:href=\"#mfd19419d45\" y=\"83.870085\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"91.253531\" xlink:href=\"#mfd19419d45\" y=\"61.277332\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.200603\" xlink:href=\"#mfd19419d45\" y=\"62.903831\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"147.081999\" xlink:href=\"#mfd19419d45\" y=\"88.92214\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.902818\" xlink:href=\"#mfd19419d45\" y=\"53.174842\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.430541\" xlink:href=\"#mfd19419d45\" y=\"70.617894\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.163016\" xlink:href=\"#mfd19419d45\" y=\"79.788698\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.51251\" xlink:href=\"#mfd19419d45\" y=\"84.40217\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"57.501455\" xlink:href=\"#mfd19419d45\" y=\"30.263233\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"80.846355\" xlink:href=\"#mfd19419d45\" y=\"37.424841\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.615051\" xlink:href=\"#mfd19419d45\" y=\"59.89797\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.517481\" xlink:href=\"#mfd19419d45\" y=\"47.295271\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.004855\" xlink:href=\"#mfd19419d45\" y=\"78.969081\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.862251\" xlink:href=\"#mfd19419d45\" y=\"86.489078\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.261212\" xlink:href=\"#mfd19419d45\" y=\"75.718893\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"174.737299\" xlink:href=\"#mfd19419d45\" y=\"101.07192\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.997798\" xlink:href=\"#mfd19419d45\" y=\"67.355507\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.995598\" xlink:href=\"#mfd19419d45\" y=\"66.081855\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.265601\" xlink:href=\"#mfd19419d45\" y=\"51.615616\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.092763\" xlink:href=\"#mfd19419d45\" y=\"70.457815\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.985555\" xlink:href=\"#mfd19419d45\" y=\"63.366337\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"166.567134\" xlink:href=\"#mfd19419d45\" y=\"95.92333\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.775099\" xlink:href=\"#mfd19419d45\" y=\"103.94785\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.692749\" xlink:href=\"#mfd19419d45\" y=\"85.367473\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"165.775204\" xlink:href=\"#mfd19419d45\" y=\"94.459808\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"158.764703\" xlink:href=\"#mfd19419d45\" y=\"93.763545\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"77.963054\" xlink:href=\"#mfd19419d45\" y=\"48.735282\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.932688\" xlink:href=\"#mfd19419d45\" y=\"89.959065\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"162.538394\" xlink:href=\"#mfd19419d45\" y=\"107.071607\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.242857\" xlink:href=\"#mfd19419d45\" y=\"95.304188\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"165.399955\" xlink:href=\"#mfd19419d45\" y=\"107.679465\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.901978\" xlink:href=\"#mfd19419d45\" y=\"101.485817\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"51.547524\" xlink:href=\"#mfd19419d45\" y=\"31.441618\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"82.077712\" xlink:href=\"#mfd19419d45\" y=\"45.716883\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"87.297536\" xlink:href=\"#mfd19419d45\" y=\"62.452261\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.874699\" xlink:href=\"#mfd19419d45\" y=\"91.003802\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.331819\" xlink:href=\"#mfd19419d45\" y=\"71.763251\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"162.093514\" xlink:href=\"#mfd19419d45\" y=\"98.203835\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.54531\" xlink:href=\"#mfd19419d45\" y=\"90.676307\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.159223\" xlink:href=\"#mfd19419d45\" y=\"53.137447\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.791654\" xlink:href=\"#mfd19419d45\" y=\"55.702991\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.252402\" xlink:href=\"#mfd19419d45\" y=\"56.076827\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.315361\" xlink:href=\"#mfd19419d45\" y=\"84.328853\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.683894\" xlink:href=\"#mfd19419d45\" y=\"86.512661\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.875003\" xlink:href=\"#mfd19419d45\" y=\"76.43994\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.538656\" xlink:href=\"#mfd19419d45\" y=\"70.717916\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.089821\" xlink:href=\"#mfd19419d45\" y=\"89.236578\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.748378\" xlink:href=\"#mfd19419d45\" y=\"56.172462\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.599006\" xlink:href=\"#mfd19419d45\" y=\"70.445406\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.182765\" xlink:href=\"#mfd19419d45\" y=\"63.599508\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.162562\" xlink:href=\"#mfd19419d45\" y=\"76.850368\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.578693\" xlink:href=\"#mfd19419d45\" y=\"75.039459\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.525604\" xlink:href=\"#mfd19419d45\" y=\"65.109442\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"171.221233\" xlink:href=\"#mfd19419d45\" y=\"112.472804\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.106865\" xlink:href=\"#mfd19419d45\" y=\"84.490808\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"164.370563\" xlink:href=\"#mfd19419d45\" y=\"111.149253\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"57.756021\" xlink:href=\"#mfd19419d45\" y=\"39.344951\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"159.337047\" xlink:href=\"#mfd19419d45\" y=\"92.785119\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.387961\" xlink:href=\"#mfd19419d45\" y=\"97.048801\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.690047\" xlink:href=\"#mfd19419d45\" y=\"73.972122\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.107357\" xlink:href=\"#mfd19419d45\" y=\"75.444956\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.692302\" xlink:href=\"#mfd19419d45\" y=\"73.816116\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"92.630929\" xlink:href=\"#mfd19419d45\" y=\"66.820746\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.948223\" xlink:href=\"#mfd19419d45\" y=\"55.749955\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"80.478078\" xlink:href=\"#mfd19419d45\" y=\"37.701275\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.221592\" xlink:href=\"#mfd19419d45\" y=\"98.760789\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.104197\" xlink:href=\"#mfd19419d45\" y=\"72.441594\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"90.313117\" xlink:href=\"#mfd19419d45\" y=\"39.906998\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.852129\" xlink:href=\"#mfd19419d45\" y=\"57.670123\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.709636\" xlink:href=\"#mfd19419d45\" y=\"87.3682\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.135658\" xlink:href=\"#mfd19419d45\" y=\"105.047169\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.159646\" xlink:href=\"#mfd19419d45\" y=\"70.237816\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.309307\" xlink:href=\"#mfd19419d45\" y=\"61.901464\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.754003\" xlink:href=\"#mfd19419d45\" y=\"92.808912\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"169.561049\" xlink:href=\"#mfd19419d45\" y=\"117.029313\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.608705\" xlink:href=\"#mfd19419d45\" y=\"94.165771\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.167987\" xlink:href=\"#mfd19419d45\" y=\"69.607845\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.401301\" xlink:href=\"#mfd19419d45\" y=\"80.37816\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"72.69153\" xlink:href=\"#mfd19419d45\" y=\"51.646507\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"59.416055\" xlink:href=\"#mfd19419d45\" y=\"39.164612\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.222182\" xlink:href=\"#mfd19419d45\" y=\"63.537118\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.47315\" xlink:href=\"#mfd19419d45\" y=\"100.04388\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.57748\" xlink:href=\"#mfd19419d45\" y=\"72.017276\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.946305\" xlink:href=\"#mfd19419d45\" y=\"69.588888\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.997153\" xlink:href=\"#mfd19419d45\" y=\"81.752288\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.263042\" xlink:href=\"#mfd19419d45\" y=\"86.825804\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"73.564669\" xlink:href=\"#mfd19419d45\" y=\"50.265723\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.8533\" xlink:href=\"#mfd19419d45\" y=\"81.997982\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.327174\" xlink:href=\"#mfd19419d45\" y=\"74.395675\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"96.679701\" xlink:href=\"#mfd19419d45\" y=\"63.918103\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.607895\" xlink:href=\"#mfd19419d45\" y=\"65.053928\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.777388\" xlink:href=\"#mfd19419d45\" y=\"84.676329\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.511841\" xlink:href=\"#mfd19419d45\" y=\"90.417846\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"162.93215\" xlink:href=\"#mfd19419d45\" y=\"94.399973\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.612432\" xlink:href=\"#mfd19419d45\" y=\"98.98308\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.992051\" xlink:href=\"#mfd19419d45\" y=\"98.227943\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.116915\" xlink:href=\"#mfd19419d45\" y=\"76.28598\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.899265\" xlink:href=\"#mfd19419d45\" y=\"96.119436\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"55.762534\" xlink:href=\"#mfd19419d45\" y=\"34.158108\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"78.068142\" xlink:href=\"#mfd19419d45\" y=\"50.333087\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.967489\" xlink:href=\"#mfd19419d45\" y=\"73.087594\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.955395\" xlink:href=\"#mfd19419d45\" y=\"77.851895\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"169.980795\" xlink:href=\"#mfd19419d45\" y=\"101.901568\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.030462\" xlink:href=\"#mfd19419d45\" y=\"68.07823\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"168.753749\" xlink:href=\"#mfd19419d45\" y=\"98.372582\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.162087\" xlink:href=\"#mfd19419d45\" y=\"75.972343\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"69.875634\" xlink:href=\"#mfd19419d45\" y=\"41.100396\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.836913\" xlink:href=\"#mfd19419d45\" y=\"92.570394\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.860622\" xlink:href=\"#mfd19419d45\" y=\"67.549544\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.645173\" xlink:href=\"#mfd19419d45\" y=\"91.280991\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.682366\" xlink:href=\"#mfd19419d45\" y=\"79.957327\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.279647\" xlink:href=\"#mfd19419d45\" y=\"82.398181\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.353662\" xlink:href=\"#mfd19419d45\" y=\"80.756421\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.278294\" xlink:href=\"#mfd19419d45\" y=\"66.039621\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"158.506542\" xlink:href=\"#mfd19419d45\" y=\"106.753801\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.353574\" xlink:href=\"#mfd19419d45\" y=\"83.015903\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.064378\" xlink:href=\"#mfd19419d45\" y=\"82.287937\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.345765\" xlink:href=\"#mfd19419d45\" y=\"83.669314\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.049547\" xlink:href=\"#mfd19419d45\" y=\"86.205899\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.784361\" xlink:href=\"#mfd19419d45\" y=\"69.57516\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.597621\" xlink:href=\"#mfd19419d45\" y=\"111.040098\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.516707\" xlink:href=\"#mfd19419d45\" y=\"61.64184\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"76.86315\" xlink:href=\"#mfd19419d45\" y=\"65.723912\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.999203\" xlink:href=\"#mfd19419d45\" y=\"86.140733\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"65.663392\" xlink:href=\"#mfd19419d45\" y=\"34.584533\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.618936\" xlink:href=\"#mfd19419d45\" y=\"58.961377\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"88.889311\" xlink:href=\"#mfd19419d45\" y=\"63.585543\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.455323\" xlink:href=\"#mfd19419d45\" y=\"54.544263\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.782835\" xlink:href=\"#mfd19419d45\" y=\"83.532275\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.778068\" xlink:href=\"#mfd19419d45\" y=\"62.594271\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.141756\" xlink:href=\"#mfd19419d45\" y=\"78.206438\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.860045\" xlink:href=\"#mfd19419d45\" y=\"73.464233\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.107349\" xlink:href=\"#mfd19419d45\" y=\"91.551261\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.44893\" xlink:href=\"#mfd19419d45\" y=\"85.855642\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.733698\" xlink:href=\"#mfd19419d45\" y=\"81.894056\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.186929\" xlink:href=\"#mfd19419d45\" y=\"54.672871\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"90.128688\" xlink:href=\"#mfd19419d45\" y=\"58.978146\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.815477\" xlink:href=\"#mfd19419d45\" y=\"81.495416\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.982697\" xlink:href=\"#mfd19419d45\" y=\"68.6882\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.45527\" xlink:href=\"#mfd19419d45\" y=\"93.941873\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.083252\" xlink:href=\"#mfd19419d45\" y=\"74.59308\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.295949\" xlink:href=\"#mfd19419d45\" y=\"59.491615\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"85.304136\" xlink:href=\"#mfd19419d45\" y=\"51.717714\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.384099\" xlink:href=\"#mfd19419d45\" y=\"73.319073\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"72.6504\" xlink:href=\"#mfd19419d45\" y=\"37.586974\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.629055\" xlink:href=\"#mfd19419d45\" y=\"76.251953\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.765853\" xlink:href=\"#mfd19419d45\" y=\"89.613164\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"175.122666\" xlink:href=\"#mfd19419d45\" y=\"111.981745\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.930469\" xlink:href=\"#mfd19419d45\" y=\"68.531864\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"98.789891\" xlink:href=\"#mfd19419d45\" y=\"60.89055\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.704302\" xlink:href=\"#mfd19419d45\" y=\"69.419909\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.058997\" xlink:href=\"#mfd19419d45\" y=\"82.803025\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"192.259693\" xlink:href=\"#mfd19419d45\" y=\"96.037524\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.257864\" xlink:href=\"#mfd19419d45\" y=\"72.471819\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.280934\" xlink:href=\"#mfd19419d45\" y=\"105.551993\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.495165\" xlink:href=\"#mfd19419d45\" y=\"85.245634\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"85.412862\" xlink:href=\"#mfd19419d45\" y=\"57.776686\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.734948\" xlink:href=\"#mfd19419d45\" y=\"62.657831\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.669843\" xlink:href=\"#mfd19419d45\" y=\"63.35116\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.162104\" xlink:href=\"#mfd19419d45\" y=\"31.92709\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"147.597243\" xlink:href=\"#mfd19419d45\" y=\"91.045153\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.234797\" xlink:href=\"#mfd19419d45\" y=\"77.504334\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.398953\" xlink:href=\"#mfd19419d45\" y=\"99.878208\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.078465\" xlink:href=\"#mfd19419d45\" y=\"81.567615\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.84186\" xlink:href=\"#mfd19419d45\" y=\"57.974163\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.467286\" xlink:href=\"#mfd19419d45\" y=\"82.369741\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.618705\" xlink:href=\"#mfd19419d45\" y=\"93.18219\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"159.45368\" xlink:href=\"#mfd19419d45\" y=\"96.59932\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.593079\" xlink:href=\"#mfd19419d45\" y=\"51.251404\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"87.494835\" xlink:href=\"#mfd19419d45\" y=\"39.649123\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.062222\" xlink:href=\"#mfd19419d45\" y=\"71.999109\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.961216\" xlink:href=\"#mfd19419d45\" y=\"85.83662\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.882755\" xlink:href=\"#mfd19419d45\" y=\"83.527277\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"215.364915\" xlink:href=\"#mfd19419d45\" y=\"136.922727\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.532799\" xlink:href=\"#mfd19419d45\" y=\"70.360378\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.468491\" xlink:href=\"#mfd19419d45\" y=\"94.119103\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.900232\" xlink:href=\"#mfd19419d45\" y=\"61.86608\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.775175\" xlink:href=\"#mfd19419d45\" y=\"57.302622\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"82.358413\" xlink:href=\"#mfd19419d45\" y=\"54.932856\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"84.934376\" xlink:href=\"#mfd19419d45\" y=\"38.253202\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"161.840206\" xlink:href=\"#mfd19419d45\" y=\"97.196086\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.159653\" xlink:href=\"#mfd19419d45\" y=\"80.573351\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"66.690983\" xlink:href=\"#mfd19419d45\" y=\"52.116461\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.656686\" xlink:href=\"#mfd19419d45\" y=\"91.229424\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"161.988938\" xlink:href=\"#mfd19419d45\" y=\"103.959637\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.340954\" xlink:href=\"#mfd19419d45\" y=\"110.9852\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.598674\" xlink:href=\"#mfd19419d45\" y=\"90.172747\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.709692\" xlink:href=\"#mfd19419d45\" y=\"55.971928\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.587419\" xlink:href=\"#mfd19419d45\" y=\"69.512678\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"89.918468\" xlink:href=\"#mfd19419d45\" y=\"56.738868\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.724815\" xlink:href=\"#mfd19419d45\" y=\"86.533942\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.505062\" xlink:href=\"#mfd19419d45\" y=\"77.638784\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"72.519984\" xlink:href=\"#mfd19419d45\" y=\"45.758845\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"98.199107\" xlink:href=\"#mfd19419d45\" y=\"66.249697\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.795926\" xlink:href=\"#mfd19419d45\" y=\"93.063029\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"78.658752\" xlink:href=\"#mfd19419d45\" y=\"46.754443\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.815972\" xlink:href=\"#mfd19419d45\" y=\"92.779336\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"179.557971\" xlink:href=\"#mfd19419d45\" y=\"98.391352\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.827649\" xlink:href=\"#mfd19419d45\" y=\"92.865588\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.517162\" xlink:href=\"#mfd19419d45\" y=\"51.317489\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"159.787896\" xlink:href=\"#mfd19419d45\" y=\"83.252189\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.450927\" xlink:href=\"#mfd19419d45\" y=\"83.530165\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.066824\" xlink:href=\"#mfd19419d45\" y=\"67.720103\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.003161\" xlink:href=\"#mfd19419d45\" y=\"94.562498\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"56.965738\" xlink:href=\"#mfd19419d45\" y=\"45.255418\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"192.476844\" xlink:href=\"#mfd19419d45\" y=\"100.13534\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.730645\" xlink:href=\"#mfd19419d45\" y=\"62.383481\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.180544\" xlink:href=\"#mfd19419d45\" y=\"86.99302\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"78.942683\" xlink:href=\"#mfd19419d45\" y=\"51.941393\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.703581\" xlink:href=\"#mfd19419d45\" y=\"68.103555\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.281444\" xlink:href=\"#mfd19419d45\" y=\"65.957764\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.154368\" xlink:href=\"#mfd19419d45\" y=\"71.120993\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.226448\" xlink:href=\"#mfd19419d45\" y=\"65.30815\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.813267\" xlink:href=\"#mfd19419d45\" y=\"76.784051\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.345431\" xlink:href=\"#mfd19419d45\" y=\"95.600109\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.739724\" xlink:href=\"#mfd19419d45\" y=\"62.85694\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"87.477711\" xlink:href=\"#mfd19419d45\" y=\"41.1668\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"89.271123\" xlink:href=\"#mfd19419d45\" y=\"42.491579\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"62.004235\" xlink:href=\"#mfd19419d45\" y=\"41.153091\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.355178\" xlink:href=\"#mfd19419d45\" y=\"78.243852\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"90.17848\" xlink:href=\"#mfd19419d45\" y=\"51.462945\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.959459\" xlink:href=\"#mfd19419d45\" y=\"69.030164\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.206234\" xlink:href=\"#mfd19419d45\" y=\"84.833946\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"168.428885\" xlink:href=\"#mfd19419d45\" y=\"85.496865\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.868591\" xlink:href=\"#mfd19419d45\" y=\"60.781079\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.778984\" xlink:href=\"#mfd19419d45\" y=\"79.023289\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"171.244486\" xlink:href=\"#mfd19419d45\" y=\"95.696535\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"186.897764\" xlink:href=\"#mfd19419d45\" y=\"110.8726\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.124841\" xlink:href=\"#mfd19419d45\" y=\"92.62478\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"79.02567\" xlink:href=\"#mfd19419d45\" y=\"46.726404\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.590473\" xlink:href=\"#mfd19419d45\" y=\"45.840438\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.493249\" xlink:href=\"#mfd19419d45\" y=\"67.482493\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.898001\" xlink:href=\"#mfd19419d45\" y=\"69.930048\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.707423\" xlink:href=\"#mfd19419d45\" y=\"77.573909\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"176.078433\" xlink:href=\"#mfd19419d45\" y=\"94.542109\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"89.762034\" xlink:href=\"#mfd19419d45\" y=\"59.701074\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.959944\" xlink:href=\"#mfd19419d45\" y=\"60.486407\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.558171\" xlink:href=\"#mfd19419d45\" y=\"61.304178\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"96.458511\" xlink:href=\"#mfd19419d45\" y=\"52.931205\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.736844\" xlink:href=\"#mfd19419d45\" y=\"85.336012\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.247634\" xlink:href=\"#mfd19419d45\" y=\"87.061262\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.828212\" xlink:href=\"#mfd19419d45\" y=\"66.17129\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"54.699945\" xlink:href=\"#mfd19419d45\" y=\"38.929064\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.273684\" xlink:href=\"#mfd19419d45\" y=\"64.445625\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.768097\" xlink:href=\"#mfd19419d45\" y=\"72.075957\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.0548\" xlink:href=\"#mfd19419d45\" y=\"95.448711\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"159.8824\" xlink:href=\"#mfd19419d45\" y=\"97.341721\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.629066\" xlink:href=\"#mfd19419d45\" y=\"95.156067\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"164.977909\" xlink:href=\"#mfd19419d45\" y=\"98.728314\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"147.001691\" xlink:href=\"#mfd19419d45\" y=\"99.318119\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.410123\" xlink:href=\"#mfd19419d45\" y=\"82.118515\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.1608\" xlink:href=\"#mfd19419d45\" y=\"71.343262\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.190201\" xlink:href=\"#mfd19419d45\" y=\"94.511032\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"88.494541\" xlink:href=\"#mfd19419d45\" y=\"49.389818\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.909173\" xlink:href=\"#mfd19419d45\" y=\"98.031341\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.969022\" xlink:href=\"#mfd19419d45\" y=\"68.758867\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"164.828956\" xlink:href=\"#mfd19419d45\" y=\"95.544733\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.775612\" xlink:href=\"#mfd19419d45\" y=\"75.521595\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.011739\" xlink:href=\"#mfd19419d45\" y=\"58.490117\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.95181\" xlink:href=\"#mfd19419d45\" y=\"69.879096\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.945617\" xlink:href=\"#mfd19419d45\" y=\"101.805838\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.725659\" xlink:href=\"#mfd19419d45\" y=\"81.676806\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.406392\" xlink:href=\"#mfd19419d45\" y=\"71.164068\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.602437\" xlink:href=\"#mfd19419d45\" y=\"92.487288\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"89.043167\" xlink:href=\"#mfd19419d45\" y=\"42.959641\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.235594\" xlink:href=\"#mfd19419d45\" y=\"78.668388\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"158.349027\" xlink:href=\"#mfd19419d45\" y=\"103.903307\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.401852\" xlink:href=\"#mfd19419d45\" y=\"75.426181\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"182.714579\" xlink:href=\"#mfd19419d45\" y=\"108.200582\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.437407\" xlink:href=\"#mfd19419d45\" y=\"85.413333\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.4363\" xlink:href=\"#mfd19419d45\" y=\"70.197796\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"187.026336\" xlink:href=\"#mfd19419d45\" y=\"85.662611\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.888709\" xlink:href=\"#mfd19419d45\" y=\"97.000931\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.200101\" xlink:href=\"#mfd19419d45\" y=\"74.387207\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.194771\" xlink:href=\"#mfd19419d45\" y=\"81.271012\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.197155\" xlink:href=\"#mfd19419d45\" y=\"78.031354\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.959956\" xlink:href=\"#mfd19419d45\" y=\"49.666076\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.356701\" xlink:href=\"#mfd19419d45\" y=\"84.628301\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.007203\" xlink:href=\"#mfd19419d45\" y=\"58.487676\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.60943\" xlink:href=\"#mfd19419d45\" y=\"92.10482\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.093737\" xlink:href=\"#mfd19419d45\" y=\"93.683599\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"172.872762\" xlink:href=\"#mfd19419d45\" y=\"105.054747\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.959509\" xlink:href=\"#mfd19419d45\" y=\"60.141941\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.613582\" xlink:href=\"#mfd19419d45\" y=\"77.457176\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.205623\" xlink:href=\"#mfd19419d45\" y=\"109.194782\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.651187\" xlink:href=\"#mfd19419d45\" y=\"69.513139\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.25076\" xlink:href=\"#mfd19419d45\" y=\"67.974075\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.074845\" xlink:href=\"#mfd19419d45\" y=\"67.89583\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.143219\" xlink:href=\"#mfd19419d45\" y=\"66.565812\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.688146\" xlink:href=\"#mfd19419d45\" y=\"76.184823\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.407036\" xlink:href=\"#mfd19419d45\" y=\"103.680463\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.230801\" xlink:href=\"#mfd19419d45\" y=\"75.423717\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.067128\" xlink:href=\"#mfd19419d45\" y=\"77.116744\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.417424\" xlink:href=\"#mfd19419d45\" y=\"78.743979\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"67.120212\" xlink:href=\"#mfd19419d45\" y=\"32.294477\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.419168\" xlink:href=\"#mfd19419d45\" y=\"76.88123\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.057208\" xlink:href=\"#mfd19419d45\" y=\"83.965184\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"195.928637\" xlink:href=\"#mfd19419d45\" y=\"119.40118\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"88.586073\" xlink:href=\"#mfd19419d45\" y=\"60.883621\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.208692\" xlink:href=\"#mfd19419d45\" y=\"86.602876\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.153804\" xlink:href=\"#mfd19419d45\" y=\"90.658188\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"166.947059\" xlink:href=\"#mfd19419d45\" y=\"104.641255\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"181.08637\" xlink:href=\"#mfd19419d45\" y=\"99.894857\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"89.892216\" xlink:href=\"#mfd19419d45\" y=\"65.775969\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.818046\" xlink:href=\"#mfd19419d45\" y=\"89.360725\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.076151\" xlink:href=\"#mfd19419d45\" y=\"70.743065\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.613333\" xlink:href=\"#mfd19419d45\" y=\"84.831323\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"37.81946\" xlink:href=\"#mfd19419d45\" y=\"13.410589\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.104937\" xlink:href=\"#mfd19419d45\" y=\"56.1558\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"76.786229\" xlink:href=\"#mfd19419d45\" y=\"38.376544\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.638711\" xlink:href=\"#mfd19419d45\" y=\"73.653731\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.028039\" xlink:href=\"#mfd19419d45\" y=\"78.848438\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"92.034364\" xlink:href=\"#mfd19419d45\" y=\"49.788397\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.255904\" xlink:href=\"#mfd19419d45\" y=\"72.311015\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.995539\" xlink:href=\"#mfd19419d45\" y=\"50.673014\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.303278\" xlink:href=\"#mfd19419d45\" y=\"90.556122\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.307438\" xlink:href=\"#mfd19419d45\" y=\"68.411538\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.81659\" xlink:href=\"#mfd19419d45\" y=\"88.109564\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.380558\" xlink:href=\"#mfd19419d45\" y=\"71.980198\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.072217\" xlink:href=\"#mfd19419d45\" y=\"80.216151\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.896806\" xlink:href=\"#mfd19419d45\" y=\"62.340844\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.552522\" xlink:href=\"#mfd19419d45\" y=\"72.300639\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.163896\" xlink:href=\"#mfd19419d45\" y=\"86.598065\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.404366\" xlink:href=\"#mfd19419d45\" y=\"53.14518\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.203108\" xlink:href=\"#mfd19419d45\" y=\"82.333429\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.466699\" xlink:href=\"#mfd19419d45\" y=\"89.999009\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.430176\" xlink:href=\"#mfd19419d45\" y=\"97.119347\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"168.754281\" xlink:href=\"#mfd19419d45\" y=\"94.090229\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.80979\" xlink:href=\"#mfd19419d45\" y=\"100.411643\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.208194\" xlink:href=\"#mfd19419d45\" y=\"79.356873\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.133713\" xlink:href=\"#mfd19419d45\" y=\"62.05243\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.60509\" xlink:href=\"#mfd19419d45\" y=\"65.619444\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.040427\" xlink:href=\"#mfd19419d45\" y=\"75.316069\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.910747\" xlink:href=\"#mfd19419d45\" y=\"74.063212\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"159.033813\" xlink:href=\"#mfd19419d45\" y=\"103.230993\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"98.438706\" xlink:href=\"#mfd19419d45\" y=\"53.862276\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.365567\" xlink:href=\"#mfd19419d45\" y=\"61.506143\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.351963\" xlink:href=\"#mfd19419d45\" y=\"80.022401\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.683225\" xlink:href=\"#mfd19419d45\" y=\"86.125189\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"87.11475\" xlink:href=\"#mfd19419d45\" y=\"57.241962\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.554294\" xlink:href=\"#mfd19419d45\" y=\"67.940024\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.279351\" xlink:href=\"#mfd19419d45\" y=\"82.055933\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.03155\" xlink:href=\"#mfd19419d45\" y=\"81.945804\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.886403\" xlink:href=\"#mfd19419d45\" y=\"93.412507\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"67.225481\" xlink:href=\"#mfd19419d45\" y=\"42.992414\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.309884\" xlink:href=\"#mfd19419d45\" y=\"55.684617\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.537521\" xlink:href=\"#mfd19419d45\" y=\"93.591501\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.099674\" xlink:href=\"#mfd19419d45\" y=\"80.552909\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.144598\" xlink:href=\"#mfd19419d45\" y=\"55.799155\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.414165\" xlink:href=\"#mfd19419d45\" y=\"81.513684\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"176.446372\" xlink:href=\"#mfd19419d45\" y=\"99.798802\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.028695\" xlink:href=\"#mfd19419d45\" y=\"94.661496\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"80.124174\" xlink:href=\"#mfd19419d45\" y=\"57.015344\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"176.041183\" xlink:href=\"#mfd19419d45\" y=\"104.870285\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.046002\" xlink:href=\"#mfd19419d45\" y=\"91.289793\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.684669\" xlink:href=\"#mfd19419d45\" y=\"70.727103\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.2095\" xlink:href=\"#mfd19419d45\" y=\"102.008579\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.015095\" xlink:href=\"#mfd19419d45\" y=\"90.454835\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.090014\" xlink:href=\"#mfd19419d45\" y=\"68.300075\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.604297\" xlink:href=\"#mfd19419d45\" y=\"88.446502\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.298938\" xlink:href=\"#mfd19419d45\" y=\"82.100626\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.917541\" xlink:href=\"#mfd19419d45\" y=\"80.442468\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.391322\" xlink:href=\"#mfd19419d45\" y=\"71.449025\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.522138\" xlink:href=\"#mfd19419d45\" y=\"98.178951\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.036485\" xlink:href=\"#mfd19419d45\" y=\"81.788344\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.835872\" xlink:href=\"#mfd19419d45\" y=\"51.10675\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.227644\" xlink:href=\"#mfd19419d45\" y=\"98.412014\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.053178\" xlink:href=\"#mfd19419d45\" y=\"68.734689\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.17826\" xlink:href=\"#mfd19419d45\" y=\"61.216225\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.535469\" xlink:href=\"#mfd19419d45\" y=\"71.24398\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.788772\" xlink:href=\"#mfd19419d45\" y=\"73.952891\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"74.397002\" xlink:href=\"#mfd19419d45\" y=\"37.69752\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.029948\" xlink:href=\"#mfd19419d45\" y=\"80.382056\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.678671\" xlink:href=\"#mfd19419d45\" y=\"74.441875\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.048405\" xlink:href=\"#mfd19419d45\" y=\"72.92962\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.332269\" xlink:href=\"#mfd19419d45\" y=\"78.089388\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.343988\" xlink:href=\"#mfd19419d45\" y=\"64.130194\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"176.68592\" xlink:href=\"#mfd19419d45\" y=\"117.867225\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.645446\" xlink:href=\"#mfd19419d45\" y=\"80.910603\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.788407\" xlink:href=\"#mfd19419d45\" y=\"66.901435\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.842515\" xlink:href=\"#mfd19419d45\" y=\"83.742945\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.095446\" xlink:href=\"#mfd19419d45\" y=\"72.227901\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"92.155874\" xlink:href=\"#mfd19419d45\" y=\"51.73969\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.280805\" xlink:href=\"#mfd19419d45\" y=\"58.660496\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"164.167102\" xlink:href=\"#mfd19419d45\" y=\"98.869889\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"168.613506\" xlink:href=\"#mfd19419d45\" y=\"107.925889\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.225031\" xlink:href=\"#mfd19419d45\" y=\"68.556554\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.546728\" xlink:href=\"#mfd19419d45\" y=\"83.488238\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"64.091028\" xlink:href=\"#mfd19419d45\" y=\"28.194339\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.466376\" xlink:href=\"#mfd19419d45\" y=\"54.138761\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.417146\" xlink:href=\"#mfd19419d45\" y=\"77.125997\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.176738\" xlink:href=\"#mfd19419d45\" y=\"81.454662\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.282743\" xlink:href=\"#mfd19419d45\" y=\"65.198216\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.691623\" xlink:href=\"#mfd19419d45\" y=\"81.10525\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.925399\" xlink:href=\"#mfd19419d45\" y=\"61.275786\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.176416\" xlink:href=\"#mfd19419d45\" y=\"75.006804\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"92.53134\" xlink:href=\"#mfd19419d45\" y=\"49.952213\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.536091\" xlink:href=\"#mfd19419d45\" y=\"83.180317\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.512539\" xlink:href=\"#mfd19419d45\" y=\"65.555149\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"167.805958\" xlink:href=\"#mfd19419d45\" y=\"84.113019\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"92.159418\" xlink:href=\"#mfd19419d45\" y=\"59.604546\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.825265\" xlink:href=\"#mfd19419d45\" y=\"92.342782\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.293695\" xlink:href=\"#mfd19419d45\" y=\"84.51079\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.271577\" xlink:href=\"#mfd19419d45\" y=\"48.181121\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.709164\" xlink:href=\"#mfd19419d45\" y=\"82.738572\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"85.543818\" xlink:href=\"#mfd19419d45\" y=\"29.754029\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.623655\" xlink:href=\"#mfd19419d45\" y=\"88.9978\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.761748\" xlink:href=\"#mfd19419d45\" y=\"65.792922\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.335562\" xlink:href=\"#mfd19419d45\" y=\"70.183419\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"96.990865\" xlink:href=\"#mfd19419d45\" y=\"52.618099\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.691091\" xlink:href=\"#mfd19419d45\" y=\"86.167426\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"90.495355\" xlink:href=\"#mfd19419d45\" y=\"49.751971\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"174.403548\" xlink:href=\"#mfd19419d45\" y=\"98.798309\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.222097\" xlink:href=\"#mfd19419d45\" y=\"92.759156\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"96.869684\" xlink:href=\"#mfd19419d45\" y=\"48.011922\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.431142\" xlink:href=\"#mfd19419d45\" y=\"98.665652\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"147.128208\" xlink:href=\"#mfd19419d45\" y=\"97.618695\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.012321\" xlink:href=\"#mfd19419d45\" y=\"62.245389\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"74.818994\" xlink:href=\"#mfd19419d45\" y=\"53.919733\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.30247\" xlink:href=\"#mfd19419d45\" y=\"83.467876\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"203.829615\" xlink:href=\"#mfd19419d45\" y=\"120.464186\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.435843\" xlink:href=\"#mfd19419d45\" y=\"73.772992\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"168.447476\" xlink:href=\"#mfd19419d45\" y=\"95.89577\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.203604\" xlink:href=\"#mfd19419d45\" y=\"51.858497\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.895078\" xlink:href=\"#mfd19419d45\" y=\"70.973951\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.209158\" xlink:href=\"#mfd19419d45\" y=\"62.817532\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.502744\" xlink:href=\"#mfd19419d45\" y=\"73.268387\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.878368\" xlink:href=\"#mfd19419d45\" y=\"67.076913\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.895488\" xlink:href=\"#mfd19419d45\" y=\"87.936068\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.103584\" xlink:href=\"#mfd19419d45\" y=\"95.966189\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.467562\" xlink:href=\"#mfd19419d45\" y=\"67.829534\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.719686\" xlink:href=\"#mfd19419d45\" y=\"71.564546\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.000617\" xlink:href=\"#mfd19419d45\" y=\"70.041732\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.101724\" xlink:href=\"#mfd19419d45\" y=\"76.695457\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"173.507682\" xlink:href=\"#mfd19419d45\" y=\"95.854341\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.733578\" xlink:href=\"#mfd19419d45\" y=\"80.510229\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"160.12181\" xlink:href=\"#mfd19419d45\" y=\"98.857185\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"147.298775\" xlink:href=\"#mfd19419d45\" y=\"88.687727\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.297969\" xlink:href=\"#mfd19419d45\" y=\"44.480443\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.657742\" xlink:href=\"#mfd19419d45\" y=\"69.176423\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"80.105279\" xlink:href=\"#mfd19419d45\" y=\"53.113904\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"171.783814\" xlink:href=\"#mfd19419d45\" y=\"107.572601\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.513576\" xlink:href=\"#mfd19419d45\" y=\"73.706667\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.111462\" xlink:href=\"#mfd19419d45\" y=\"59.63958\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"89.320906\" xlink:href=\"#mfd19419d45\" y=\"67.651304\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.319539\" xlink:href=\"#mfd19419d45\" y=\"70.931383\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"58.768483\" xlink:href=\"#mfd19419d45\" y=\"28.252783\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.294171\" xlink:href=\"#mfd19419d45\" y=\"72.491027\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.875682\" xlink:href=\"#mfd19419d45\" y=\"68.184921\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.320678\" xlink:href=\"#mfd19419d45\" y=\"77.807504\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.002583\" xlink:href=\"#mfd19419d45\" y=\"86.933611\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.212783\" xlink:href=\"#mfd19419d45\" y=\"58.008557\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"92.676909\" xlink:href=\"#mfd19419d45\" y=\"65.966793\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.901856\" xlink:href=\"#mfd19419d45\" y=\"68.718789\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"66.457919\" xlink:href=\"#mfd19419d45\" y=\"55.841428\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"196.314962\" xlink:href=\"#mfd19419d45\" y=\"125.779658\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.05344\" xlink:href=\"#mfd19419d45\" y=\"61.697215\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.704158\" xlink:href=\"#mfd19419d45\" y=\"97.347493\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"87.714042\" xlink:href=\"#mfd19419d45\" y=\"32.225615\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.273371\" xlink:href=\"#mfd19419d45\" y=\"88.500833\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.005493\" xlink:href=\"#mfd19419d45\" y=\"73.093656\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"169.114334\" xlink:href=\"#mfd19419d45\" y=\"103.083873\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.955464\" xlink:href=\"#mfd19419d45\" y=\"86.449025\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.075554\" xlink:href=\"#mfd19419d45\" y=\"80.224072\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"187.472582\" xlink:href=\"#mfd19419d45\" y=\"107.590008\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.782688\" xlink:href=\"#mfd19419d45\" y=\"72.546085\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.331433\" xlink:href=\"#mfd19419d45\" y=\"65.802296\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.243251\" xlink:href=\"#mfd19419d45\" y=\"80.46849\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.338144\" xlink:href=\"#mfd19419d45\" y=\"62.810339\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.013978\" xlink:href=\"#mfd19419d45\" y=\"75.991514\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.469684\" xlink:href=\"#mfd19419d45\" y=\"40.51634\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.342941\" xlink:href=\"#mfd19419d45\" y=\"75.235271\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.575904\" xlink:href=\"#mfd19419d45\" y=\"86.904102\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.975224\" xlink:href=\"#mfd19419d45\" y=\"91.384087\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.313857\" xlink:href=\"#mfd19419d45\" y=\"74.465144\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.506483\" xlink:href=\"#mfd19419d45\" y=\"57.091795\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.823133\" xlink:href=\"#mfd19419d45\" y=\"90.404513\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.334345\" xlink:href=\"#mfd19419d45\" y=\"67.273171\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"164.325872\" xlink:href=\"#mfd19419d45\" y=\"104.271639\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.34692\" xlink:href=\"#mfd19419d45\" y=\"73.477205\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.346668\" xlink:href=\"#mfd19419d45\" y=\"70.170491\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.740748\" xlink:href=\"#mfd19419d45\" y=\"86.78376\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.051739\" xlink:href=\"#mfd19419d45\" y=\"104.320208\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.966013\" xlink:href=\"#mfd19419d45\" y=\"62.941922\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.120084\" xlink:href=\"#mfd19419d45\" y=\"45.562863\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.342271\" xlink:href=\"#mfd19419d45\" y=\"69.791358\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"80.850971\" xlink:href=\"#mfd19419d45\" y=\"56.103054\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.029873\" xlink:href=\"#mfd19419d45\" y=\"80.989514\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"69.934809\" xlink:href=\"#mfd19419d45\" y=\"49.653966\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.604977\" xlink:href=\"#mfd19419d45\" y=\"66.847944\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"158.596922\" xlink:href=\"#mfd19419d45\" y=\"80.347311\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.585652\" xlink:href=\"#mfd19419d45\" y=\"86.81576\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.37785\" xlink:href=\"#mfd19419d45\" y=\"80.250118\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"73.154244\" xlink:href=\"#mfd19419d45\" y=\"44.182956\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.01723\" xlink:href=\"#mfd19419d45\" y=\"81.02738\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.612661\" xlink:href=\"#mfd19419d45\" y=\"91.376198\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.261384\" xlink:href=\"#mfd19419d45\" y=\"73.717006\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.541281\" xlink:href=\"#mfd19419d45\" y=\"68.510053\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.717762\" xlink:href=\"#mfd19419d45\" y=\"65.620918\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.076161\" xlink:href=\"#mfd19419d45\" y=\"51.165115\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"84.288458\" xlink:href=\"#mfd19419d45\" y=\"57.927947\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.143091\" xlink:href=\"#mfd19419d45\" y=\"89.390711\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.688409\" xlink:href=\"#mfd19419d45\" y=\"78.48827\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.941427\" xlink:href=\"#mfd19419d45\" y=\"58.905635\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.384648\" xlink:href=\"#mfd19419d45\" y=\"59.074646\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.924785\" xlink:href=\"#mfd19419d45\" y=\"103.830978\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.235103\" xlink:href=\"#mfd19419d45\" y=\"101.411916\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.288559\" xlink:href=\"#mfd19419d45\" y=\"82.036216\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.433676\" xlink:href=\"#mfd19419d45\" y=\"76.97954\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.160612\" xlink:href=\"#mfd19419d45\" y=\"72.356714\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.163765\" xlink:href=\"#mfd19419d45\" y=\"71.227695\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.544595\" xlink:href=\"#mfd19419d45\" y=\"63.680178\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.612319\" xlink:href=\"#mfd19419d45\" y=\"75.958567\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"46.192793\" xlink:href=\"#mfd19419d45\" y=\"31.51417\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"89.938528\" xlink:href=\"#mfd19419d45\" y=\"48.762298\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.151989\" xlink:href=\"#mfd19419d45\" y=\"65.486897\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"176.145504\" xlink:href=\"#mfd19419d45\" y=\"109.256225\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.945795\" xlink:href=\"#mfd19419d45\" y=\"63.171933\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.844626\" xlink:href=\"#mfd19419d45\" y=\"66.825048\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.516378\" xlink:href=\"#mfd19419d45\" y=\"88.973157\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.569897\" xlink:href=\"#mfd19419d45\" y=\"92.320015\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.674868\" xlink:href=\"#mfd19419d45\" y=\"45.012861\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.370521\" xlink:href=\"#mfd19419d45\" y=\"88.391006\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.78886\" xlink:href=\"#mfd19419d45\" y=\"75.426779\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.966829\" xlink:href=\"#mfd19419d45\" y=\"74.171971\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.676442\" xlink:href=\"#mfd19419d45\" y=\"80.579791\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.91094\" xlink:href=\"#mfd19419d45\" y=\"79.62098\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.792095\" xlink:href=\"#mfd19419d45\" y=\"87.548357\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.204298\" xlink:href=\"#mfd19419d45\" y=\"87.20643\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"201.121827\" xlink:href=\"#mfd19419d45\" y=\"123.663108\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.594452\" xlink:href=\"#mfd19419d45\" y=\"75.97758\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.458021\" xlink:href=\"#mfd19419d45\" y=\"97.131156\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"169.529766\" xlink:href=\"#mfd19419d45\" y=\"102.022101\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.879213\" xlink:href=\"#mfd19419d45\" y=\"68.774122\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.272824\" xlink:href=\"#mfd19419d45\" y=\"69.880422\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"85.962657\" xlink:href=\"#mfd19419d45\" y=\"55.624954\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.675831\" xlink:href=\"#mfd19419d45\" y=\"94.892528\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.670647\" xlink:href=\"#mfd19419d45\" y=\"67.840334\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.298755\" xlink:href=\"#mfd19419d45\" y=\"94.955014\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.154142\" xlink:href=\"#mfd19419d45\" y=\"79.69755\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"173.510008\" xlink:href=\"#mfd19419d45\" y=\"101.208833\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.031946\" xlink:href=\"#mfd19419d45\" y=\"87.890458\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.957181\" xlink:href=\"#mfd19419d45\" y=\"67.442733\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"147.010352\" xlink:href=\"#mfd19419d45\" y=\"86.643535\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.351213\" xlink:href=\"#mfd19419d45\" y=\"73.530273\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.174983\" xlink:href=\"#mfd19419d45\" y=\"83.880651\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.289263\" xlink:href=\"#mfd19419d45\" y=\"73.283112\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.840508\" xlink:href=\"#mfd19419d45\" y=\"66.81623\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.255792\" xlink:href=\"#mfd19419d45\" y=\"67.039812\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.053581\" xlink:href=\"#mfd19419d45\" y=\"60.64481\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.692782\" xlink:href=\"#mfd19419d45\" y=\"107.982103\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.964371\" xlink:href=\"#mfd19419d45\" y=\"95.074476\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.681298\" xlink:href=\"#mfd19419d45\" y=\"102.383761\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.905504\" xlink:href=\"#mfd19419d45\" y=\"38.720606\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.699036\" xlink:href=\"#mfd19419d45\" y=\"97.29909\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.035543\" xlink:href=\"#mfd19419d45\" y=\"106.968614\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.550693\" xlink:href=\"#mfd19419d45\" y=\"95.726936\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.252096\" xlink:href=\"#mfd19419d45\" y=\"61.86286\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.112142\" xlink:href=\"#mfd19419d45\" y=\"87.591664\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.068987\" xlink:href=\"#mfd19419d45\" y=\"94.167077\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.639172\" xlink:href=\"#mfd19419d45\" y=\"89.144091\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.705696\" xlink:href=\"#mfd19419d45\" y=\"72.193807\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.893765\" xlink:href=\"#mfd19419d45\" y=\"70.043438\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.056117\" xlink:href=\"#mfd19419d45\" y=\"64.67009\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.092953\" xlink:href=\"#mfd19419d45\" y=\"98.907268\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"173.90767\" xlink:href=\"#mfd19419d45\" y=\"110.485553\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.570151\" xlink:href=\"#mfd19419d45\" y=\"93.772853\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.260705\" xlink:href=\"#mfd19419d45\" y=\"60.208902\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.02734\" xlink:href=\"#mfd19419d45\" y=\"101.265585\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.773835\" xlink:href=\"#mfd19419d45\" y=\"64.805444\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"51.322734\" xlink:href=\"#mfd19419d45\" y=\"33.994218\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.877659\" xlink:href=\"#mfd19419d45\" y=\"62.379554\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.049294\" xlink:href=\"#mfd19419d45\" y=\"65.271552\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.181084\" xlink:href=\"#mfd19419d45\" y=\"65.492384\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"185.74855\" xlink:href=\"#mfd19419d45\" y=\"110.697962\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.649789\" xlink:href=\"#mfd19419d45\" y=\"99.879132\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.534668\" xlink:href=\"#mfd19419d45\" y=\"69.311067\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"89.80527\" xlink:href=\"#mfd19419d45\" y=\"61.009744\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.725975\" xlink:href=\"#mfd19419d45\" y=\"79.82504\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.645577\" xlink:href=\"#mfd19419d45\" y=\"96.445587\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.442744\" xlink:href=\"#mfd19419d45\" y=\"43.837507\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.569415\" xlink:href=\"#mfd19419d45\" y=\"71.457758\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.739716\" xlink:href=\"#mfd19419d45\" y=\"103.972844\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.624496\" xlink:href=\"#mfd19419d45\" y=\"100.243194\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.516533\" xlink:href=\"#mfd19419d45\" y=\"47.677874\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.501539\" xlink:href=\"#mfd19419d45\" y=\"74.085923\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.318546\" xlink:href=\"#mfd19419d45\" y=\"64.349503\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.184572\" xlink:href=\"#mfd19419d45\" y=\"81.933134\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.342443\" xlink:href=\"#mfd19419d45\" y=\"65.68344\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.942431\" xlink:href=\"#mfd19419d45\" y=\"67.799951\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.599675\" xlink:href=\"#mfd19419d45\" y=\"64.705768\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"180.685552\" xlink:href=\"#mfd19419d45\" y=\"127.520712\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.51745\" xlink:href=\"#mfd19419d45\" y=\"82.667265\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.920673\" xlink:href=\"#mfd19419d45\" y=\"78.000264\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.082547\" xlink:href=\"#mfd19419d45\" y=\"99.192616\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.133071\" xlink:href=\"#mfd19419d45\" y=\"67.388237\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.109353\" xlink:href=\"#mfd19419d45\" y=\"68.335509\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.653178\" xlink:href=\"#mfd19419d45\" y=\"60.176052\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.220118\" xlink:href=\"#mfd19419d45\" y=\"67.299908\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.986065\" xlink:href=\"#mfd19419d45\" y=\"79.390366\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.571623\" xlink:href=\"#mfd19419d45\" y=\"78.253177\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.614713\" xlink:href=\"#mfd19419d45\" y=\"81.530407\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"195.785612\" xlink:href=\"#mfd19419d45\" y=\"130.121329\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.676744\" xlink:href=\"#mfd19419d45\" y=\"66.482043\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.832464\" xlink:href=\"#mfd19419d45\" y=\"56.101862\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.865256\" xlink:href=\"#mfd19419d45\" y=\"73.656121\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.017688\" xlink:href=\"#mfd19419d45\" y=\"79.376621\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.080909\" xlink:href=\"#mfd19419d45\" y=\"79.441737\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"179.593267\" xlink:href=\"#mfd19419d45\" y=\"102.355222\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.745894\" xlink:href=\"#mfd19419d45\" y=\"66.781111\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"166.265984\" xlink:href=\"#mfd19419d45\" y=\"95.582913\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.748958\" xlink:href=\"#mfd19419d45\" y=\"90.131047\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"189.226726\" xlink:href=\"#mfd19419d45\" y=\"113.908861\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.082454\" xlink:href=\"#mfd19419d45\" y=\"54.873698\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.236688\" xlink:href=\"#mfd19419d45\" y=\"60.617055\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.013593\" xlink:href=\"#mfd19419d45\" y=\"85.649672\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.232164\" xlink:href=\"#mfd19419d45\" y=\"90.993534\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.328745\" xlink:href=\"#mfd19419d45\" y=\"84.525039\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"81.901142\" xlink:href=\"#mfd19419d45\" y=\"17.302566\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.545093\" xlink:href=\"#mfd19419d45\" y=\"77.660287\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.478162\" xlink:href=\"#mfd19419d45\" y=\"85.615676\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.348732\" xlink:href=\"#mfd19419d45\" y=\"77.279566\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.155534\" xlink:href=\"#mfd19419d45\" y=\"60.117918\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.357321\" xlink:href=\"#mfd19419d45\" y=\"112.527735\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.41124\" xlink:href=\"#mfd19419d45\" y=\"86.723472\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.189435\" xlink:href=\"#mfd19419d45\" y=\"69.962126\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"83.335797\" xlink:href=\"#mfd19419d45\" y=\"53.141026\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.014974\" xlink:href=\"#mfd19419d45\" y=\"104.491299\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.711536\" xlink:href=\"#mfd19419d45\" y=\"50.869014\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.518041\" xlink:href=\"#mfd19419d45\" y=\"83.011922\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.611147\" xlink:href=\"#mfd19419d45\" y=\"78.276194\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"168.015994\" xlink:href=\"#mfd19419d45\" y=\"98.414391\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.760201\" xlink:href=\"#mfd19419d45\" y=\"69.127376\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.235591\" xlink:href=\"#mfd19419d45\" y=\"78.292857\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"74.968734\" xlink:href=\"#mfd19419d45\" y=\"33.54853\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"96.890724\" xlink:href=\"#mfd19419d45\" y=\"64.369793\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.676172\" xlink:href=\"#mfd19419d45\" y=\"76.576279\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.977029\" xlink:href=\"#mfd19419d45\" y=\"91.375056\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.486242\" xlink:href=\"#mfd19419d45\" y=\"97.866103\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.897662\" xlink:href=\"#mfd19419d45\" y=\"98.740112\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.43622\" xlink:href=\"#mfd19419d45\" y=\"90.49572\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.966789\" xlink:href=\"#mfd19419d45\" y=\"63.371211\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"165.210913\" xlink:href=\"#mfd19419d45\" y=\"97.787997\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"90.721828\" xlink:href=\"#mfd19419d45\" y=\"60.277701\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.394099\" xlink:href=\"#mfd19419d45\" y=\"80.462325\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"83.487334\" xlink:href=\"#mfd19419d45\" y=\"57.017393\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.616553\" xlink:href=\"#mfd19419d45\" y=\"81.994277\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"84.785414\" xlink:href=\"#mfd19419d45\" y=\"63.037068\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.468258\" xlink:href=\"#mfd19419d45\" y=\"65.200069\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"92.241843\" xlink:href=\"#mfd19419d45\" y=\"66.664348\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.309933\" xlink:href=\"#mfd19419d45\" y=\"94.287088\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"68.034746\" xlink:href=\"#mfd19419d45\" y=\"40.101766\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.112832\" xlink:href=\"#mfd19419d45\" y=\"84.567382\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.043092\" xlink:href=\"#mfd19419d45\" y=\"84.145879\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"63.758532\" xlink:href=\"#mfd19419d45\" y=\"48.001268\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.86154\" xlink:href=\"#mfd19419d45\" y=\"81.456813\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.448465\" xlink:href=\"#mfd19419d45\" y=\"70.177044\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"85.507457\" xlink:href=\"#mfd19419d45\" y=\"55.669601\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.111639\" xlink:href=\"#mfd19419d45\" y=\"90.044128\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.225653\" xlink:href=\"#mfd19419d45\" y=\"62.919448\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"88.597704\" xlink:href=\"#mfd19419d45\" y=\"54.04728\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.217114\" xlink:href=\"#mfd19419d45\" y=\"67.03113\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.460801\" xlink:href=\"#mfd19419d45\" y=\"80.711387\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.932817\" xlink:href=\"#mfd19419d45\" y=\"74.430106\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"178.201573\" xlink:href=\"#mfd19419d45\" y=\"92.956523\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.600328\" xlink:href=\"#mfd19419d45\" y=\"73.552448\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.075542\" xlink:href=\"#mfd19419d45\" y=\"65.080862\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.655457\" xlink:href=\"#mfd19419d45\" y=\"72.025825\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.379916\" xlink:href=\"#mfd19419d45\" y=\"43.303768\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.362003\" xlink:href=\"#mfd19419d45\" y=\"83.003145\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.431784\" xlink:href=\"#mfd19419d45\" y=\"76.997896\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"160.44654\" xlink:href=\"#mfd19419d45\" y=\"114.090562\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.780261\" xlink:href=\"#mfd19419d45\" y=\"74.75949\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.534869\" xlink:href=\"#mfd19419d45\" y=\"71.22607\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.935406\" xlink:href=\"#mfd19419d45\" y=\"98.861181\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.144348\" xlink:href=\"#mfd19419d45\" y=\"76.247959\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"195.575255\" xlink:href=\"#mfd19419d45\" y=\"115.389497\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.929554\" xlink:href=\"#mfd19419d45\" y=\"60.883099\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.416997\" xlink:href=\"#mfd19419d45\" y=\"76.658027\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.002082\" xlink:href=\"#mfd19419d45\" y=\"76.751043\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.430915\" xlink:href=\"#mfd19419d45\" y=\"78.261315\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"165.427837\" xlink:href=\"#mfd19419d45\" y=\"89.84597\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.195148\" xlink:href=\"#mfd19419d45\" y=\"88.956872\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"185.885028\" xlink:href=\"#mfd19419d45\" y=\"101.816802\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.968598\" xlink:href=\"#mfd19419d45\" y=\"79.223108\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.668745\" xlink:href=\"#mfd19419d45\" y=\"87.992148\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"72.554393\" xlink:href=\"#mfd19419d45\" y=\"47.911178\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.399924\" xlink:href=\"#mfd19419d45\" y=\"81.061916\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.824665\" xlink:href=\"#mfd19419d45\" y=\"54.289151\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"82.511185\" xlink:href=\"#mfd19419d45\" y=\"60.971227\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"174.02622\" xlink:href=\"#mfd19419d45\" y=\"119.762486\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"177.295076\" xlink:href=\"#mfd19419d45\" y=\"96.307341\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.381289\" xlink:href=\"#mfd19419d45\" y=\"87.689709\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"84.237698\" xlink:href=\"#mfd19419d45\" y=\"68.401717\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"84.83053\" xlink:href=\"#mfd19419d45\" y=\"47.258399\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"174.999604\" xlink:href=\"#mfd19419d45\" y=\"91.766312\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"196.677883\" xlink:href=\"#mfd19419d45\" y=\"131.055556\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"85.537187\" xlink:href=\"#mfd19419d45\" y=\"46.049906\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.69143\" xlink:href=\"#mfd19419d45\" y=\"54.02217\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.357773\" xlink:href=\"#mfd19419d45\" y=\"63.303769\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.016011\" xlink:href=\"#mfd19419d45\" y=\"73.692999\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.648783\" xlink:href=\"#mfd19419d45\" y=\"66.732565\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.301493\" xlink:href=\"#mfd19419d45\" y=\"67.929006\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.985967\" xlink:href=\"#mfd19419d45\" y=\"78.451329\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.873189\" xlink:href=\"#mfd19419d45\" y=\"84.982966\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.35655\" xlink:href=\"#mfd19419d45\" y=\"77.017904\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.861568\" xlink:href=\"#mfd19419d45\" y=\"79.788191\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.473902\" xlink:href=\"#mfd19419d45\" y=\"97.421176\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.447883\" xlink:href=\"#mfd19419d45\" y=\"73.006826\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"169.87072\" xlink:href=\"#mfd19419d45\" y=\"101.348374\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.058592\" xlink:href=\"#mfd19419d45\" y=\"85.385609\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.433797\" xlink:href=\"#mfd19419d45\" y=\"100.007107\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.122913\" xlink:href=\"#mfd19419d45\" y=\"57.479827\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.948497\" xlink:href=\"#mfd19419d45\" y=\"85.22417\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.623313\" xlink:href=\"#mfd19419d45\" y=\"85.584525\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.928556\" xlink:href=\"#mfd19419d45\" y=\"69.642816\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.251943\" xlink:href=\"#mfd19419d45\" y=\"98.100041\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"84.305686\" xlink:href=\"#mfd19419d45\" y=\"57.95891\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.151074\" xlink:href=\"#mfd19419d45\" y=\"99.199483\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.315711\" xlink:href=\"#mfd19419d45\" y=\"54.942142\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.733942\" xlink:href=\"#mfd19419d45\" y=\"69.733468\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"89.380265\" xlink:href=\"#mfd19419d45\" y=\"72.833198\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.364151\" xlink:href=\"#mfd19419d45\" y=\"69.471643\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.045404\" xlink:href=\"#mfd19419d45\" y=\"70.079788\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.523553\" xlink:href=\"#mfd19419d45\" y=\"63.357799\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.990842\" xlink:href=\"#mfd19419d45\" y=\"84.396095\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.960049\" xlink:href=\"#mfd19419d45\" y=\"60.277086\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.023391\" xlink:href=\"#mfd19419d45\" y=\"81.030113\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.181654\" xlink:href=\"#mfd19419d45\" y=\"75.097435\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.419726\" xlink:href=\"#mfd19419d45\" y=\"57.635928\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.145949\" xlink:href=\"#mfd19419d45\" y=\"78.235179\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"41.232573\" xlink:href=\"#mfd19419d45\" y=\"13.377273\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.003965\" xlink:href=\"#mfd19419d45\" y=\"101.088078\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"160.512225\" xlink:href=\"#mfd19419d45\" y=\"104.136119\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.349154\" xlink:href=\"#mfd19419d45\" y=\"82.163555\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"181.271717\" xlink:href=\"#mfd19419d45\" y=\"119.383666\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.069738\" xlink:href=\"#mfd19419d45\" y=\"80.792824\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"81.952601\" xlink:href=\"#mfd19419d45\" y=\"62.81625\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.781708\" xlink:href=\"#mfd19419d45\" y=\"72.450546\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.705538\" xlink:href=\"#mfd19419d45\" y=\"89.623914\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.890916\" xlink:href=\"#mfd19419d45\" y=\"67.690485\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.51072\" xlink:href=\"#mfd19419d45\" y=\"71.840266\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.178194\" xlink:href=\"#mfd19419d45\" y=\"73.912925\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.554384\" xlink:href=\"#mfd19419d45\" y=\"76.104878\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.113523\" xlink:href=\"#mfd19419d45\" y=\"95.877045\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.628095\" xlink:href=\"#mfd19419d45\" y=\"90.101685\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"164.963985\" xlink:href=\"#mfd19419d45\" y=\"91.222456\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.477137\" xlink:href=\"#mfd19419d45\" y=\"96.598488\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.045455\" xlink:href=\"#mfd19419d45\" y=\"95.829374\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.032378\" xlink:href=\"#mfd19419d45\" y=\"66.195776\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.862303\" xlink:href=\"#mfd19419d45\" y=\"86.841811\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"92.678021\" xlink:href=\"#mfd19419d45\" y=\"58.866339\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.43174\" xlink:href=\"#mfd19419d45\" y=\"64.033754\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.620405\" xlink:href=\"#mfd19419d45\" y=\"86.610983\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.910654\" xlink:href=\"#mfd19419d45\" y=\"76.253742\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.843446\" xlink:href=\"#mfd19419d45\" y=\"61.193711\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.197216\" xlink:href=\"#mfd19419d45\" y=\"51.548479\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"78.269636\" xlink:href=\"#mfd19419d45\" y=\"27.136388\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.947048\" xlink:href=\"#mfd19419d45\" y=\"88.80749\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.645684\" xlink:href=\"#mfd19419d45\" y=\"57.15978\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.145172\" xlink:href=\"#mfd19419d45\" y=\"69.737981\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.444033\" xlink:href=\"#mfd19419d45\" y=\"72.85755\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"75.24587\" xlink:href=\"#mfd19419d45\" y=\"32.967942\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.293408\" xlink:href=\"#mfd19419d45\" y=\"61.972333\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"182.799417\" xlink:href=\"#mfd19419d45\" y=\"106.248972\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"179.53924\" xlink:href=\"#mfd19419d45\" y=\"100.399723\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"60.576743\" xlink:href=\"#mfd19419d45\" y=\"44.680653\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.574547\" xlink:href=\"#mfd19419d45\" y=\"60.538379\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.050087\" xlink:href=\"#mfd19419d45\" y=\"66.260857\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.732859\" xlink:href=\"#mfd19419d45\" y=\"72.519259\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.644933\" xlink:href=\"#mfd19419d45\" y=\"75.753767\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.001907\" xlink:href=\"#mfd19419d45\" y=\"109.555124\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.416568\" xlink:href=\"#mfd19419d45\" y=\"71.436211\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"60.936906\" xlink:href=\"#mfd19419d45\" y=\"29.702507\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.752574\" xlink:href=\"#mfd19419d45\" y=\"69.776847\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.442288\" xlink:href=\"#mfd19419d45\" y=\"65.69831\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.800712\" xlink:href=\"#mfd19419d45\" y=\"70.135974\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.886675\" xlink:href=\"#mfd19419d45\" y=\"60.278507\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.94848\" xlink:href=\"#mfd19419d45\" y=\"85.274225\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.063337\" xlink:href=\"#mfd19419d45\" y=\"73.574797\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.084254\" xlink:href=\"#mfd19419d45\" y=\"69.045093\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.980588\" xlink:href=\"#mfd19419d45\" y=\"79.056955\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.929187\" xlink:href=\"#mfd19419d45\" y=\"46.566746\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.507039\" xlink:href=\"#mfd19419d45\" y=\"88.781522\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.695374\" xlink:href=\"#mfd19419d45\" y=\"47.552836\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.489983\" xlink:href=\"#mfd19419d45\" y=\"51.822775\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"73.053681\" xlink:href=\"#mfd19419d45\" y=\"51.490577\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.535661\" xlink:href=\"#mfd19419d45\" y=\"57.173378\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.400849\" xlink:href=\"#mfd19419d45\" y=\"56.155169\"/>\r\n     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.085547\" xlink:href=\"#mfd19419d45\" y=\"102.772049\"/>\r\n    </g>\r\n   </g>\r\n   <g id=\"matplotlib.axis_1\">\r\n    <g id=\"xtick_1\">\r\n     <g id=\"line2d_1\">\r\n      <defs>\r\n       <path d=\"M 0 0 \r\nL 0 3.5 \r\n\" id=\"m823b0da248\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n      </defs>\r\n      <g>\r\n       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"67.688416\" xlink:href=\"#m823b0da248\" y=\"143.1\"/>\r\n      </g>\r\n     </g>\r\n     <g id=\"text_1\">\r\n      <!-- −2 -->\r\n      <g transform=\"translate(60.317322 157.698438)scale(0.1 -0.1)\">\r\n       <defs>\r\n        <path d=\"M 10.59375 35.5 \r\nL 73.1875 35.5 \r\nL 73.1875 27.203125 \r\nL 10.59375 27.203125 \r\nz\r\n\" id=\"DejaVuSans-8722\"/>\r\n        <path d=\"M 19.1875 8.296875 \r\nL 53.609375 8.296875 \r\nL 53.609375 0 \r\nL 7.328125 0 \r\nL 7.328125 8.296875 \r\nQ 12.9375 14.109375 22.625 23.890625 \r\nQ 32.328125 33.6875 34.8125 36.53125 \r\nQ 39.546875 41.84375 41.421875 45.53125 \r\nQ 43.3125 49.21875 43.3125 52.78125 \r\nQ 43.3125 58.59375 39.234375 62.25 \r\nQ 35.15625 65.921875 28.609375 65.921875 \r\nQ 23.96875 65.921875 18.8125 64.3125 \r\nQ 13.671875 62.703125 7.8125 59.421875 \r\nL 7.8125 69.390625 \r\nQ 13.765625 71.78125 18.9375 73 \r\nQ 24.125 74.21875 28.421875 74.21875 \r\nQ 39.75 74.21875 46.484375 68.546875 \r\nQ 53.21875 62.890625 53.21875 53.421875 \r\nQ 53.21875 48.921875 51.53125 44.890625 \r\nQ 49.859375 40.875 45.40625 35.40625 \r\nQ 44.1875 33.984375 37.640625 27.21875 \r\nQ 31.109375 20.453125 19.1875 8.296875 \r\nz\r\n\" id=\"DejaVuSans-50\"/>\r\n       </defs>\r\n       <use xlink:href=\"#DejaVuSans-8722\"/>\r\n       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-50\"/>\r\n      </g>\r\n     </g>\r\n    </g>\r\n    <g id=\"xtick_2\">\r\n     <g id=\"line2d_2\">\r\n      <g>\r\n       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"123.844779\" xlink:href=\"#m823b0da248\" y=\"143.1\"/>\r\n      </g>\r\n     </g>\r\n     <g id=\"text_2\">\r\n      <!-- 0 -->\r\n      <g transform=\"translate(120.663529 157.698438)scale(0.1 -0.1)\">\r\n       <defs>\r\n        <path d=\"M 31.78125 66.40625 \r\nQ 24.171875 66.40625 20.328125 58.90625 \r\nQ 16.5 51.421875 16.5 36.375 \r\nQ 16.5 21.390625 20.328125 13.890625 \r\nQ 24.171875 6.390625 31.78125 6.390625 \r\nQ 39.453125 6.390625 43.28125 13.890625 \r\nQ 47.125 21.390625 47.125 36.375 \r\nQ 47.125 51.421875 43.28125 58.90625 \r\nQ 39.453125 66.40625 31.78125 66.40625 \r\nz\r\nM 31.78125 74.21875 \r\nQ 44.046875 74.21875 50.515625 64.515625 \r\nQ 56.984375 54.828125 56.984375 36.375 \r\nQ 56.984375 17.96875 50.515625 8.265625 \r\nQ 44.046875 -1.421875 31.78125 -1.421875 \r\nQ 19.53125 -1.421875 13.0625 8.265625 \r\nQ 6.59375 17.96875 6.59375 36.375 \r\nQ 6.59375 54.828125 13.0625 64.515625 \r\nQ 19.53125 74.21875 31.78125 74.21875 \r\nz\r\n\" id=\"DejaVuSans-48\"/>\r\n       </defs>\r\n       <use xlink:href=\"#DejaVuSans-48\"/>\r\n      </g>\r\n     </g>\r\n    </g>\r\n    <g id=\"xtick_3\">\r\n     <g id=\"line2d_3\">\r\n      <g>\r\n       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"180.001141\" xlink:href=\"#m823b0da248\" y=\"143.1\"/>\r\n      </g>\r\n     </g>\r\n     <g id=\"text_3\">\r\n      <!-- 2 -->\r\n      <g transform=\"translate(176.819891 157.698438)scale(0.1 -0.1)\">\r\n       <use xlink:href=\"#DejaVuSans-50\"/>\r\n      </g>\r\n     </g>\r\n    </g>\r\n   </g>\r\n   <g id=\"matplotlib.axis_2\">\r\n    <g id=\"ytick_1\">\r\n     <g id=\"line2d_4\">\r\n      <defs>\r\n       <path d=\"M 0 0 \r\nL -3.5 0 \r\n\" id=\"m02b22f43bb\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n      </defs>\r\n      <g>\r\n       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"28.942188\" xlink:href=\"#m02b22f43bb\" y=\"120.594141\"/>\r\n      </g>\r\n     </g>\r\n     <g id=\"text_4\">\r\n      <!-- −5 -->\r\n      <g transform=\"translate(7.2 124.39336)scale(0.1 -0.1)\">\r\n       <defs>\r\n        <path d=\"M 10.796875 72.90625 \r\nL 49.515625 72.90625 \r\nL 49.515625 64.59375 \r\nL 19.828125 64.59375 \r\nL 19.828125 46.734375 \r\nQ 21.96875 47.46875 24.109375 47.828125 \r\nQ 26.265625 48.1875 28.421875 48.1875 \r\nQ 40.625 48.1875 47.75 41.5 \r\nQ 54.890625 34.8125 54.890625 23.390625 \r\nQ 54.890625 11.625 47.5625 5.09375 \r\nQ 40.234375 -1.421875 26.90625 -1.421875 \r\nQ 22.3125 -1.421875 17.546875 -0.640625 \r\nQ 12.796875 0.140625 7.71875 1.703125 \r\nL 7.71875 11.625 \r\nQ 12.109375 9.234375 16.796875 8.0625 \r\nQ 21.484375 6.890625 26.703125 6.890625 \r\nQ 35.15625 6.890625 40.078125 11.328125 \r\nQ 45.015625 15.765625 45.015625 23.390625 \r\nQ 45.015625 31 40.078125 35.4375 \r\nQ 35.15625 39.890625 26.703125 39.890625 \r\nQ 22.75 39.890625 18.8125 39.015625 \r\nQ 14.890625 38.140625 10.796875 36.28125 \r\nz\r\n\" id=\"DejaVuSans-53\"/>\r\n       </defs>\r\n       <use xlink:href=\"#DejaVuSans-8722\"/>\r\n       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-53\"/>\r\n      </g>\r\n     </g>\r\n    </g>\r\n    <g id=\"ytick_2\">\r\n     <g id=\"line2d_5\">\r\n      <g>\r\n       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"28.942188\" xlink:href=\"#m02b22f43bb\" y=\"96.287051\"/>\r\n      </g>\r\n     </g>\r\n     <g id=\"text_5\">\r\n      <!-- 0 -->\r\n      <g transform=\"translate(15.579688 100.08627)scale(0.1 -0.1)\">\r\n       <use xlink:href=\"#DejaVuSans-48\"/>\r\n      </g>\r\n     </g>\r\n    </g>\r\n    <g id=\"ytick_3\">\r\n     <g id=\"line2d_6\">\r\n      <g>\r\n       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"28.942188\" xlink:href=\"#m02b22f43bb\" y=\"71.979962\"/>\r\n      </g>\r\n     </g>\r\n     <g id=\"text_6\">\r\n      <!-- 5 -->\r\n      <g transform=\"translate(15.579688 75.77918)scale(0.1 -0.1)\">\r\n       <use xlink:href=\"#DejaVuSans-53\"/>\r\n      </g>\r\n     </g>\r\n    </g>\r\n    <g id=\"ytick_4\">\r\n     <g id=\"line2d_7\">\r\n      <g>\r\n       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"28.942188\" xlink:href=\"#m02b22f43bb\" y=\"47.672872\"/>\r\n      </g>\r\n     </g>\r\n     <g id=\"text_7\">\r\n      <!-- 10 -->\r\n      <g transform=\"translate(9.217188 51.472091)scale(0.1 -0.1)\">\r\n       <defs>\r\n        <path d=\"M 12.40625 8.296875 \r\nL 28.515625 8.296875 \r\nL 28.515625 63.921875 \r\nL 10.984375 60.40625 \r\nL 10.984375 69.390625 \r\nL 28.421875 72.90625 \r\nL 38.28125 72.90625 \r\nL 38.28125 8.296875 \r\nL 54.390625 8.296875 \r\nL 54.390625 0 \r\nL 12.40625 0 \r\nz\r\n\" id=\"DejaVuSans-49\"/>\r\n       </defs>\r\n       <use xlink:href=\"#DejaVuSans-49\"/>\r\n       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-48\"/>\r\n      </g>\r\n     </g>\r\n    </g>\r\n    <g id=\"ytick_5\">\r\n     <g id=\"line2d_8\">\r\n      <g>\r\n       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"28.942188\" xlink:href=\"#m02b22f43bb\" y=\"23.365782\"/>\r\n      </g>\r\n     </g>\r\n     <g id=\"text_8\">\r\n      <!-- 15 -->\r\n      <g transform=\"translate(9.217188 27.165001)scale(0.1 -0.1)\">\r\n       <use xlink:href=\"#DejaVuSans-49\"/>\r\n       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-53\"/>\r\n      </g>\r\n     </g>\r\n    </g>\r\n   </g>\r\n   <g id=\"patch_3\">\r\n    <path d=\"M 28.942188 143.1 \r\nL 28.942188 7.2 \r\n\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n   </g>\r\n   <g id=\"patch_4\">\r\n    <path d=\"M 224.242188 143.1 \r\nL 224.242188 7.2 \r\n\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n   </g>\r\n   <g id=\"patch_5\">\r\n    <path d=\"M 28.942188 143.1 \r\nL 224.242188 143.1 \r\n\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n   </g>\r\n   <g id=\"patch_6\">\r\n    <path d=\"M 28.942188 7.2 \r\nL 224.242188 7.2 \r\n\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n   </g>\r\n  </g>\r\n </g>\r\n <defs>\r\n  <clipPath id=\"p31bafa3689\">\r\n   <rect height=\"135.9\" width=\"195.3\" x=\"28.942188\" y=\"7.2\"/>\r\n  </clipPath>\r\n </defs>\r\n</svg>\r\n"
     },
     "metadata": {
      "needs_background": "light"
     }
    }
   ],
   "source": [
    "def use_svg_display():\n",
    "    # 用矢量图显示\n",
    "    display.set_matplotlib_formats('svg')\n",
    "\n",
    "def set_figsize(figsize=(3.5, 2.5)):\n",
    "    use_svg_display()\n",
    "    # 设置图的尺寸\n",
    "    plt.rcParams['figure.figsize'] = figsize\n",
    "\n",
    "# # 在../d2lzh_pytorch里面添加上面两个函数后就可以这样导入\n",
    "# import sys\n",
    "# sys.path.append(\"..\")\n",
    "# from d2lzh_pytorch import * \n",
    "\n",
    "set_figsize()\n",
    "plt.scatter(features[:, 1].numpy(), labels.numpy(), 1);"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 3.2.2 读取数据"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "# 本函数已保存在d2lzh包中方便以后使用\n",
    "def data_iter(batch_size, features, labels):\n",
    "    num_examples = len(features)\n",
    "    indices = list(range(num_examples))\n",
    "    random.shuffle(indices)  # 样本的读取顺序是随机的\n",
    "    for i in range(0, num_examples, batch_size):\n",
    "        j = torch.LongTensor(indices[i: min(i + batch_size, num_examples)]) # 最后一次可能不足一个batch\n",
    "        yield  features.index_select(0, j), labels.index_select(0, j)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "tags": []
   },
   "outputs": [
    {
     "output_type": "stream",
     "name": "stdout",
     "text": "tensor([[ 0.7480, -1.3643],\n        [ 0.3899, -0.3059],\n        [-1.6281,  0.4362],\n        [-0.0184,  0.9886],\n        [-0.0372, -0.2583],\n        [-0.9919, -0.5286],\n        [ 1.3395, -1.2313],\n        [-0.8939, -0.4288],\n        [ 1.7020,  0.5507],\n        [ 0.3864, -0.0335]]) \n tensor([10.3338,  6.0162, -0.5390,  0.7816,  5.0114,  4.0186, 11.0658,  3.8660,\n         5.7340,  5.1023])\n"
    }
   ],
   "source": [
    "batch_size = 10\n",
    "\n",
    "for X, y in data_iter(batch_size, features, labels):\n",
    "    print(X, '\\n', y)\n",
    "    break"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 3.2.3 初始化模型参数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "w = torch.tensor(np.random.normal(0, 0.01, (num_inputs, 1)), dtype=torch.float32)\n",
    "b = torch.zeros(1, dtype=torch.float32)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "output_type": "execute_result",
     "data": {
      "text/plain": "tensor([0.], requires_grad=True)"
     },
     "metadata": {},
     "execution_count": 8
    }
   ],
   "source": [
    "w.requires_grad_(requires_grad=True)\n",
    "b.requires_grad_(requires_grad=True) "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 3.2.4 定义模型"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "def linreg(X, w, b):  # 本函数已保存在d2lzh包中方便以后使用\n",
    "    return torch.mm(X, w) + b"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 3.2.5 定义损失函数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "def squared_loss(y_hat, y):  # 本函数已保存在pytorch_d2lzh包中方便以后使用\n",
    "    return (y_hat - y.view(y_hat.size())) ** 2 / 2"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 3.2.6 定义优化算法"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "def sgd(params, lr, batch_size):  # 本函数已保存在d2lzh_pytorch包中方便以后使用\n",
    "    for param in params:\n",
    "        param.data -= lr * param.grad / batch_size # 注意这里更改param时用的param.data"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 3.2.7 训练模型"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {
    "tags": []
   },
   "outputs": [
    {
     "output_type": "stream",
     "name": "stdout",
     "text": "epoch 1, loss 0.037536\nepoch 2, loss 0.000133\nepoch 3, loss 0.000050\n"
    }
   ],
   "source": [
    "lr = 0.03\n",
    "num_epochs = 3\n",
    "net = linreg\n",
    "loss = squared_loss\n",
    "\n",
    "for epoch in range(num_epochs):  # 训练模型一共需要num_epochs个迭代周期\n",
    "    # 在每一个迭代周期中，会使用训练数据集中所有样本一次（假设样本数能够被批量大小整除）。X\n",
    "    # 和y分别是小批量样本的特征和标签\n",
    "    for X, y in data_iter(batch_size, features, labels):\n",
    "        l = loss(net(X, w, b), y).sum()  # l是有关小批量X和y的损失\n",
    "        l.backward()  # 小批量的损失对模型参数求梯度\n",
    "        sgd([w, b], lr, batch_size)  # 使用小批量随机梯度下降迭代模型参数\n",
    "        \n",
    "        # 不要忘了梯度清零\n",
    "        w.grad.data.zero_()\n",
    "        b.grad.data.zero_()\n",
    "    train_l = loss(net(features, w, b), labels)\n",
    "    print('epoch %d, loss %f' % (epoch + 1, train_l.mean().item()))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {
    "tags": []
   },
   "outputs": [
    {
     "output_type": "stream",
     "name": "stdout",
     "text": "[2, -3.4] \n tensor([[ 1.9991],\n        [-3.4002]], requires_grad=True)\n4.2 \n tensor([4.1993], requires_grad=True)\n"
    }
   ],
   "source": [
    "print(true_w, '\\n', w)\n",
    "print(true_b, '\\n', b)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3.7.7 64-bit ('d2l': conda)",
   "language": "python",
   "name": "python37764bitd2lconda94fc7ab78ae34cabbef0e75f5636f253"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.7-final"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}